import pandas as pd
import matplotlib as mat
import numpy as np

# 开始了！！！矩阵与数组
# array = np.array([[1,2,3],
#  [2,3,4]])
#
# print("维数是？？？:",array.ndim)
# print("她的形状？？？",array.shape)
# print("大小？人数？",array.size)

if __name__ == '__main__':

    gamma = np.array([3699,2599],dtype=np.int_)
    # print(gamma.dtype)  用于查看类型？？？

    delta = np.array([3.3,2.4,6.7],dtype=np.float32)
    # print(delta)

    arr = [[1,2,3],
           [4,5,6],
           [7,8,9]]
    # 全部为一的矩阵 全部为零的矩阵
    zero_arr = np.zeros((3,3),dtype=np.int_)
    # print(zero_arr)

    one_arr = np.ones((4,3),dtype=np.float32)
    # print(one_arr)

    # 定义全空数组 实际为随机地址
    void = np.empty((3,3),dtype=np.int_)
    # print(void)

    # 通过范围生成数组
    range_arr = np.arange(1,5,1)
    # print(range_arr)

    re_shape = np.arange(16).reshape((4,4))
    # re_shape = np.arange(15).reshape((4,4))
    # 重塑数组必须个数完全相等，不然报错！！！！
    # print(re_shape)

    # 生成？？？？from x to y 段数为 d 的数列
    arr_mono = np.linspace(1,2,7)
    # print(arr_mono)
    "用点 shape 方法去更改任何数组、数列的形状"
















